﻿using System;
using System.Collections.Generic;

namespace XConductor.Domain.Seedwork.Capturing
{
    public interface ICaptureConnection : IDisposable
    {
        bool Active { get; }
        bool Enabled { get; set; }

        ICollection<ICaptureChannel> Channels { get; }

        ICollection<ICaptureInputPort> InputPorts { get; }

        ICaptureOutput Output { get; }
    }
}
